Ryan GilesRyan Giles
International FootballJorrel Hato, the Ryan Giles Cross, and the Lesson of Throwing a Wing-Back Into a Place He Does Not BelongThere is a moment I rewound four times in the night. Ryan Giles received the...
Formula 1The Second Haas Seat: Ocon Leaves, and the Names Competing to Partner BearmanTwo days at Jerez, in June, in an old car. That was everything Leonardo...
BadmintonA Badminton Spreadsheet With 180 Cells and an Empty Conclusion Page11:41 p.m. On the screen sits a spreadsheet from a World Tour badminton event...
Domestic FootballIn the Eye of the Storm at Bandung: How Vietnam Learns to Live Without Xuan SonThe match at Si Jalak Harupat Stadium on the evening of September 29 did not...
Domestic FootballThe Data Void in V.League: How Vietnamese Football Undervalues ItselfMinute 71, in section B of a stadium holding fewer than twenty thousand peopl...
BadmintonMahoor Shahzad and the One-Person Equation: When 21-5, 21-11 Stops Being a Scoreline and Becomes a System's Indictment23 minutes. That is the entire time Mahoor Shahzad existed on a badminton cou...
AthleticsWorld Athletics Holds Firm on Russia Ban as Coe Acknowledges Need for a SolutionSeptember 13, Budapest. The final day of the inaugural Ultimate Championship....
GolfStrokes Gained and the Trap of Beautiful Data: What Golf Is Measuring WrongIn swimming, one hundredth of a second is one hundredth of a second. The...
International FootballXhaka admits to fake vaccine certificate: Four missed caps and the captain's empty seatOn Sunday night, Granit Xhaka turns 34. A few days earlier, his name vanished...
International FootballThomas Reis and 'We have to rotate': a press sheet with no club nameThere is a press sheet in my inbox. Ten lines, every one of them spoken by th...
VolleyballFourteen Empty Columns: The Data Pipeline Vietnamese Volleyball Is MissingOn the night of August 12, I opened a volleyball statistics file sent to me b...
GolfRuoning Yin Ends 672-Day Drought: A Victory of Patience at the FM ChampionshipA 25-foot birdie putt on the 12th hole at TPC Boston didn't just tie Ruoning...
EsportsAce Exits Team Liquid, ATF Rumored as Replacement: A New Offlaner Won't Fix Liquid's Real CeilingThe 0–2 loss to Team Spirit in the lower-bracket quarterfinals of The...
EsportsFrom SofM to VCS: Vietnamese Esports and the Limits of a Talent PoolFrom SofM to VCS: Vietnamese Esports and the Limits of a Talent Pool Hook...
International FootballDart's Knee and the Offensive Map Torn on Its Very First LineIn Inglewood, the slanted concrete of SoFi Stadium never holds its noise for...
Formula 1Hamilton and the F40: When Brand Narrative Outpaces Performance at MonzaI start from youth-team data; every number is a drumbeat before kickoff. And ...
EsportsThree ACEs in Two Maps: tkzin, LOUD, and the Trap of One Hot NightIn Chengdu that night, my tea had gone cold and I could not remember when. Th...
VolleyballWorld's Top 8 Men's Volleyball Clubs Converge in Poland: Perugia Defends Throne, Indonesia Makes HistoryWhen the confirmation letter for the 2026 Men's Volleyball Club World...
International FootballThe Misapplied 'Football' Label and a Lesson in Filtering News During the Transfer WindowOn the evening of October 12, 2026, while the European transfer feed was...
ChessThe Scandinavian Defense: When a Low-Theory Opening Becomes a Doorway for Club PlayersI remember that evening at a small chess club by the Han River in Da Nang. A...
Formula 1The Second Haas Seat: Ocon Leaves, and the Names Competing to Partner BearmanTwo days at Jerez, in June, in an old car. That was everything Leonardo...
BadmintonA Badminton Spreadsheet With 180 Cells and an Empty Conclusion Page11:41 p.m. On the screen sits a spreadsheet from a World Tour badminton event...
Domestic FootballIn the Eye of the Storm at Bandung: How Vietnam Learns to Live Without Xuan SonThe match at Si Jalak Harupat Stadium on the evening of September 29 did not...
Domestic FootballThe Data Void in V.League: How Vietnamese Football Undervalues ItselfMinute 71, in section B of a stadium holding fewer than twenty thousand peopl...
BadmintonMahoor Shahzad and the One-Person Equation: When 21-5, 21-11 Stops Being a Scoreline and Becomes a System's Indictment23 minutes. That is the entire time Mahoor Shahzad existed on a badminton cou...
AthleticsWorld Athletics Holds Firm on Russia Ban as Coe Acknowledges Need for a SolutionSeptember 13, Budapest. The final day of the inaugural Ultimate Championship....
GolfStrokes Gained and the Trap of Beautiful Data: What Golf Is Measuring WrongIn swimming, one hundredth of a second is one hundredth of a second. The...
International FootballXhaka admits to fake vaccine certificate: Four missed caps and the captain's empty seatOn Sunday night, Granit Xhaka turns 34. A few days earlier, his name vanished...
International FootballThomas Reis and 'We have to rotate': a press sheet with no club nameThere is a press sheet in my inbox. Ten lines, every one of them spoken by th...
VolleyballFourteen Empty Columns: The Data Pipeline Vietnamese Volleyball Is MissingOn the night of August 12, I opened a volleyball statistics file sent to me b...
GolfRuoning Yin Ends 672-Day Drought: A Victory of Patience at the FM ChampionshipA 25-foot birdie putt on the 12th hole at TPC Boston didn't just tie Ruoning...
EsportsAce Exits Team Liquid, ATF Rumored as Replacement: A New Offlaner Won't Fix Liquid's Real CeilingThe 0–2 loss to Team Spirit in the lower-bracket quarterfinals of The...
EsportsFrom SofM to VCS: Vietnamese Esports and the Limits of a Talent PoolFrom SofM to VCS: Vietnamese Esports and the Limits of a Talent Pool Hook...
International FootballDart's Knee and the Offensive Map Torn on Its Very First LineIn Inglewood, the slanted concrete of SoFi Stadium never holds its noise for...
Formula 1Hamilton and the F40: When Brand Narrative Outpaces Performance at MonzaI start from youth-team data; every number is a drumbeat before kickoff. And ...
EsportsThree ACEs in Two Maps: tkzin, LOUD, and the Trap of One Hot NightIn Chengdu that night, my tea had gone cold and I could not remember when. Th...
VolleyballWorld's Top 8 Men's Volleyball Clubs Converge in Poland: Perugia Defends Throne, Indonesia Makes HistoryWhen the confirmation letter for the 2026 Men's Volleyball Club World...
International FootballThe Misapplied 'Football' Label and a Lesson in Filtering News During the Transfer WindowOn the evening of October 12, 2026, while the European transfer feed was...
ChessThe Scandinavian Defense: When a Low-Theory Opening Becomes a Doorway for Club PlayersI remember that evening at a small chess club by the Han River in Da Nang. A...
